Metadata-Version: 2.1
Name: mpesa-daraja
Version: 0.0.23
Summary: Mpesa B2C, C2B, STKPush Python(Flask & Django) library based on the new Api's https://developer.safaricom.co.ke
Home-page: https://github.com/cephaske254/mpesa_daraja
Author: Cephas Too
Author-email: cephaske254@gmail.com
License: MIT
Description: # mpesa-daraja
        This is an unofficial wrapper providing convenient access to the Safaricom MPESA Daraja API for applications written in Python.
        
        
        ***This version fixes the base_64 password generation crash on python>=3.6***
        
        It has been tested with Python 3.6 and python 3.8
        
        ### Installation
        To install the library from Pypi:
        ``` bash
         pip install mpesa-py
         ```
        
        
        To get the latest version of the library.
        ```bash
        pip install git+git://github.com/cephaske254/mpesa_daraja
        ```
        
        You can also clone or download the library package and install it using setuptools:
        
        ``` bash
        python setup.py install
        ```
        
        ### Tests
        The library comes with simple integration tests with Safaricom's sandbox APIs. Due to factors beyond my control, the tests are structured to pass even when a specific Daraja API is under maintenance. To run the tests, simply execute pytest from the library's root directory:
        
        ``` bash
        pytest
        ```
        
        ### Usage
        
        ``` python
        from mpesa.api.<API> import <API Class>
        ```
        ***API***
        
        The following APIs are supported:
        -   transaction_status
        -   mpesa_express
        -   reversal
        -   balance
        -   auth
        -   b2c
        -   c2b
        -   b2b
        
        ***API Class***
        
        The following are the corresponding API classes:
         - TransactionStatus
         - MpesaExpress
         - Reversal
         - Balance
         - MpesaBase
         - B2B
         - C2B
         - B2C
        
        
        ### Documentation
        For more information about the modules and APIs, please see the [documentation](https://mpesa-py.readthedocs.io/).
        
        ----------
        Forked from [Arlus/mpesa-py](https://github.com/arlus/mpesa-py)
        
Platform: UNKNOWN
Classifier: Programming Language :: Python
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.0
Description-Content-Type: text/markdown
